.first-title{
  font-size: 18px;
  color:#333333;
  line-height: 28px;
}

.second-title{
  font-size: 14px;
  color:#666666;
  line-height: 22px;
}

.main-content{
  font-size: 14px;
  color:#333333;
  line-height: 22px;
}

.second-content{
  font-size: 14px;
  color:#666666;
  line-height: 22px;
}

.placehold-content{
  font-size: 14px;
  color:#BBBBBB;
  line-height: 22px;
}

.tip-content{
  font-size: 12px;
  color:#999999;
  line-height: 18px;
}

.ivu-btn-primary{
  height: 32px;
  background-color: #3B98F2;
  border-color: #3B98F2;
  padding: 0 15px;
  border-radius: 4px;
}

.ivu-btn-primary:hover{
  background-color: #376A9B;
  border-color: #376A9B;
}

.ivu-btn.ivu-btn-primary.disabled, .ivu-btn.ivu-btn-primary[disabled]{
  background-color: #3B98F2;
  border-color: #3B98F2;
  opacity: .45;
}

.ivu-btn-ghost.ivu-btn-primary{
  background-color: transparent;
  border-color: #3B98F2;
  color: #3B98F2;
}

.ivu-btn-ghost.ivu-btn-primary:hover{
  background-color: #EBF4FD;
  border-color: #3B98F2;
  color: #3B98F2;
}

.ivu-btn.ivu-btn-ghost.ivu-btn-primary.disabled, .ivu-btn.ivu-btn-ghost.ivu-btn-primary[disabled]{
  background-color: transparent;
  border-color: #3B98F2;
  color: #3B98F2;
  opacity: .45;
}

.ivu-btn-default{
  border-color: #D6D6D6;
  color: #666666;
}

.ivu-btn-default:hover{
  background-color: #F7F7F7;
  border-color: #D6D6D6;
  color: #666666;
}

.ivu-btn.ivu-btn-default.disabled, .ivu-btn.ivu-btn-default[disabled]{
  background-color: #F7F7F7;
  border-color: #D6D6D6;
  color: #666666;
  opacity: .45;
}

.ivu-btn-small{
  height: 24px;
  padding: 0 7px;
}

.table-blue{
  cursor: pointer;
  color: #3B98F2!important;
}
.table-blue:hover{
  color: #376A9B!important;
}
.table-blue.disable{
  opacity: 0.45;
}

.table-green{
  cursor: pointer;
  color: #0CC7C9!important;
}
.table-green:hover{
  color: #1D8485!important;
}
.table-green.disable{
  opacity: 0.45;
}

.table-red{
  cursor: pointer;
  color: #D15B47!important;
}
.table-red:hover{
  color: #89483D!important;
}
.table-red.disable{
  opacity: 0.45;
}

.table-grey{
  pointer-events: none;
  cursor: default;
  opacity: 0.6;
}

.ivu-input{
  font-size: 12px;
  padding-left: 10px;
  border: 1px solid #D6D6D6;
  color: #666666;
}

textarea.ivu-input{
  font-size: 12px;
}

.ivu-input:focus,
textarea.ivu-input:focus{
  border-color:#3B98F2;
  color: #333333;
  font-size: 12px;
}

.ivu-input[disabled], 
fieldset[disabled] .ivu-input,
textarea.ivu-input[disabled]{
  background-color: #F7F7F7;
  border: 1px solid #D6D6D6;
}

.ivu-input-search-icon{
  color: #3B98F2;
}

.ivu-select-item{
  height: 32px;
}

.ivu-select-item:hover{
  background-color: #F7F7F7;
  color: #333333;
}

.ivu-select-item-selected, .ivu-select-item-selected:hover{
  color: #666666;
}

.ivu-form-item{
  margin-bottom: 18px;
}

.ivu-form .ivu-form-item-label{
  color: #666666;
}
.ivu-radio{
  margin-right: 6px;
}

.ivu-radio-wrapper{
  margin-right: 20px;
}

.ivu-drawer-header{  
  padding: 11px 16px;
  padding-left: 20px;
  height: 46px;
  border-bottom: 1px solid #E6E6E6;
}
.ivu-drawer-header p, .ivu-drawer-header-inner{
  font-size: 14px;
  font-weight: bold;
  color:#666666;
}
.ivu-table th{
  background-color: #F0F0F0;
  color: #666666;
}

.ivu-table td, .ivu-table th{
  height: 40px;
  font-size: 12px;
  color: #333333;
}

tr.ivu-table-row-hover td{
  background-color: #EAF3FD;
}

.ivu-modal-header{
  height: 46px;
  padding-left: 20px;
}
.ivu-modal-close{
  right: 10px;
}
.ivu-page{
  text-align: right;
  width: 100%;
}
.ivu-page-total{
  float: right;
}

.ivu-page-item:hover,
.ivu-page-item-active,
.ivu-page-next:hover, .ivu-page-prev:hover{
  background-color: #3b98f2;
 
}
.ivu-page-item-active a, .ivu-page-item-active:hover a{
  color: #ffffff;
}

.ivu-page-item:hover a{
  color: #ffffff;
}

.ivu-icon-ios-arrow-forward:before,
.ivu-icon-ios-arrow-back:before{
  color: #cbcbcb;
}

.ivu-page-next:hover .ivu-icon-ios-arrow-forward:before,
.ivu-page-prev:hover .ivu-icon-ios-arrow-back:before{
  color: #ffffff;
}

.ivu-page-disabled:hover{
  background-color: #ffffff;
}

.ivu-page-disabled:hover .ivu-icon-ios-arrow-forward:before,
.ivu-page-disabled:hover .ivu-icon-ios-arrow-back:before{
  color: #cbcbcb;
}

.ivu-page-next, 
.ivu-page-prev,
.ivu-page-item{
  margin: 0;
  border: 1px solid #d6d6d6;
}

.ivu-layout{
  background-color: #F7F7F7;
}

.page-left .ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened .ivu-menu-submenu-title{
  background: #12233E!important;
  box-shadow: 0 1px 0 0 #1D406B;
  color: #3B98F2;
}

.page-left .ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active, 
.page-left .ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu .ivu-menu-item-active:hover{
  background: transparent!important;
}

.page-left .ivu-menu-dark.ivu-menu-vertical .ivu-menu-child-item-active>.ivu-menu-submenu-title{
  color: #3B98F2;
}

.page-left .ivu-menu-dark.ivu-menu-vertical .ivu-menu-item:hover,
.page-left .ivu-menu-dark.ivu-menu-vertical .ivu-menu-submenu-title:hover{
  color: #3B98F2;
  background: inherit;
}

.page-left .ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened.ivu-menu-child-item-active{
  border-left: 2px solid #3B98F2;
}

.page-left .ivu-menu-dark.ivu-menu-vertical .ivu-menu-item-selected{
  border-left: 2px solid #3B98F2;
}

.page-left .ivu-menu-dark.ivu-menu-vertical .ivu-menu-opened.ivu-menu-child-item-active .ivu-menu-item-selected{
  border-left: 0px;
}

.ivu-btn-text:focus,
.ivu-btn:focus{
  box-shadow: none;
}

.ivu-card-head{
  padding: 12px 16px;
  height: 46px;
}

.ivu-tabs-nav .ivu-tabs-tab-active{
  color: #3B98F2;
}
.ivu-tabs-nav .ivu-tabs-tab{
  color: #666666;
}

.ivu-table-cell span{
  color: #666666;
}

.ivu-table-cell .ivu-btn span{
  color: #ffffff;
}

.ivu-table-tip span{
  color: #333333;
}

.ivu-tree-arrow i{
  color: #BBBBBB;
}

.ivu-btn-dashed{
  border-color: #E6E6E6;
}

.ivu-btn-dashed span{
  color: #BBBBBB;
}

.ivu-btn-dashed:hover{
  color: #3B98F2;
  border-color: #3B98F2; 
}

.ivu-btn-dashed:hover span{
  color: #3B98F2;
}

.table-span-ellipsis{
  display: inline-block;
  vertical-align: middle;
  max-width:100%;
}

.ivu-switch-inner span{
  color: #ffffff;
}

.page-vscode-model .ivu-modal-body{
  background: #1e1e1e;
}